import request from "@/utils/request";
//获取spu列表
export const reqSpuList = (page, limit, category3Id) => {
  return request({
    url: `/admin/product/${page}/${limit}`,
    method: "get",
    params: { category3Id },
  });
};

//获取某个spu信息
export const reqSpu = (spuId) => {
  return request({
    url: `/admin/product/getSpuById/${spuId}`,
    method: "get",
  });
};
//获取品牌信息
export const reqTradeMarkList = () => {
  return request({
    url: `/admin/product/baseTrademark/getTrademarkList`,
    method: "get",
  });
};
//获取spu图标
export const reqSpuImageList = (spuId) => {
  return request({
    url: `/admin/product/spuImageList/${spuId}`,
    method: "get",
  });
};
//获取平台全部销售属性
export const reqBaseSaleAttrList = () => {
  return request({
    url: `/admin/product/baseSaleAttrList`,
    method: "get",
  });
};
//修改或者添加spu
export const reqAddOrUpdateSpu = (spuInfo) => {
  if (spuInfo.id) {
    return request({
      url: `/admin/product/updateSpuInfo`,
      method: "post",
      data: spuInfo,
    });
  } else {
    return request({
      url: `/admin/product/saveSpuInfo`,
      method: "post",
      data: spuInfo,
    });
  }
};
//删除
export const reqDeleteSpu = (spuId) => {
  return request({
    url: `/admin/product/deleteSpu/${spuId}`,
    method: "delete",
  });
};
//
//获取图片
export const reqImageList = (spuId) => {
  return request({
    url: `/admin/product/spuImageList/${spuId}`,
    method: "get",
  });
};

//获取销售属性
export const reqSpuSaleAttrList = (spuId) => {
  return request({
    url: `/admin/product/spuSaleAttrList/${spuId}`,
    method: "get",
  });
};
//获取平台属性
export const reqAttrInfoList = (category1Id, category2Id, category3Id) => {
  return request({
    url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`,
    method: "get",
  });
};
//添加sku
export const reqAddSku = (skuInfo) => {
  return request({
    url: `/admin/product/saveSkuInfo`,
    method: "post",
    data: skuInfo,
  });
};
//获取sku列表数据
export const reqSkuList = (spuId) => {
  return request({
    url: `/admin/product/findBySpuId/${spuId}`,
    method: "get",
  });
};
